package mybatis.ognl;


import com.czmh.etc.common.core.utils.BeanUtils;
/**
 * @描述：Ognl
 * @author： Seven.
 * @创建日期：Jun 10, 2019 11:55:07 PM.
 * @版本：1.0.0
 */
public class Ognl {
	/**
	 * 对像为空返回True
	 * @param o 对像值
	 * @return  True or False
	 * @throws IllegalArgumentException
	 */
	public static boolean isEmpty( Object o ) throws IllegalArgumentException {
		return BeanUtils.isEmpty( o );
	}
	/**
	 * 对像不为空返回True 
	 * @param o 对像值O
	 * @return True or False
	 */
	public static boolean isNotEmpty( Object o ) {
		return !isEmpty( o );
	}
	/**
	 * Long对像不为空值返回True
	 * @param o Long对像值
	 * @return True or False
	 */
	public static boolean isNotEmpty( Long o ) {
		return !isEmpty( o );
	}
	
	/**
	 * Number 对像为空值返回True
	 * @param o Number对像值
	 * @return True or False
	 */
	public static boolean isNumber( Object o ) {
		return BeanUtils.isNumber( o );
	}
}
